*{margin: 0;padding: 0;

-webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

        box-sizing: border-box;
}
body {background:rgba(255, 255, 255, 1);color:rgba(0, 0, 0, 1);font-family:Microsoft YaHei;font-size:14px;line-height:1.5;}
b{font-weight: normal;}
i{font-style: normal;}
a,a:active{text-decoration: none;color: #333333;}
a:hover{text-decoration: none;color: #FF0000;}
input,textarea,select{outline:none}
img{border: none;vertical-align:middle;}
li{list-style: none;}

.fl{float: left;}
.fr{float: right;}
.cl{clear: both;}
.clearfix::after{
	content: "";
	display: table;
	clear: both;
}

/*logo*/
.logo{width:100%;height: 80px;line-height: 80px;font-size: 30px;color: red;font-weight: 600;text-shadow: 2px 2px 2px #000000;margin: 0 auto;text-align: center;}
.logo img{height: 60px;}
/*头部图片*/
.top_tp_wai{width: 100%;height: 600px;overflow: hidden;margin: 0 auto;}
.top_tp{width: 400%;height: 600px;animation: topliudong 30s linear infinite;}
.top_tp img{width:25%;height: 600px;}
@keyframes topliudong{
	0%{margin-left:0px;}
	20%{margin-left:0px;}
	30%{margin-left:-100%;}
	50%{margin-left:-100%;}	
	60%{margin-left:-200%;}
	80%{margin-left:-200%;}	
	90%{margin-left:-300%;}
	99.99%{margin-left:-300%;}
	100%{margin-left:0px;}	
}

/*导航*/
.top_daohangwai{width: 100%;height: 80px;background: #F6F6F6;}
.top_daohang{height: 80px;margin: 0 auto;min-width: 700px;max-width: 1200px;display: flex;justify-content:space-between;}
.top_daohang li{width: 7%;height: 80px;line-height:80px;display: inline-block;text-align: center;}
.top_daohang li:hover{border-bottom: 2px solid #FF0000;color: #0000FF;font-weight: 800;}



/*公司简介+新闻资讯*/
.xwzx{margin: 0 auto;min-width: 700px;max-width: 1200px;display: flex;justify-content:space-between;height: 500px;margin-top: 30px;}
.xwzx_y{width: 48%;height: 100%;overflow: hidden;display: inline-block;/*图片居中方法position: relative;*/}
.gsjj_bt{width: 100%;line-height: 90px;height: 90px;text-align: center;font-weight: 600;font-size: 25px;}
.gsjj_nr{width: 100%;letter-spacing: 2px;overflow:auto;height:400px;}

.xwzx_z{width: 520px;height: 100%;display: inline-block;margin-left: 50px;}
.xwzx_zs{width: 100%;height: 90px;}
.xwzx_zszx{display: inline-block;width: 400px;line-height: 90px;height: 90px;text-align: center;font-weight: 600;font-size: 25px;}
.xwzx_zx{width: 100%;height: 400px;overflow: hidden;}
.xwzx_zx ul{width: 100%;height: 100%;}
.xwzx_zx ul li{width: 100%;display: flex;justify-content: space-between;}
.xwzx_zx ul li a{display: inline-block;width: 80%;line-height: 40px;/*溢出隐藏*/overflow: hidden;/*文字变成一行显示*/white-space: nowrap;/*溢出时显示省略号*/text-overflow: ellipsis;font-size:120%;}
.xwzx_zx ul li:nth-child(n+0):nth-child(-n+3)::before{
	content: " ";
	background: url(../images/hot.png) no-repeat left;
	position: absolute;
	width: 30px;
	height: 30px;
}

/*公司简介*/
/*.gsjj_wai{width: 100%;margin-top:50px;}
.gsjj_bt{width: 100%;height: 100px;line-height: 100px;transition:transform 4s;color: #2f2725;font-size: 30px;font-weight: 800;text-align: center;letter-spacing: 10px;}
.gsjj_bt:hover{transform: rotateY(360deg);}
.gsjj_nr{min-width: 700px;max-width: 1000px;margin: 0 auto;letter-spacing: 2px;}*/

/*业务简介*/
.ywjj{margin: 0 auto;min-width: 700px;max-width: 1200px;display: flex;justify-content:space-between;}
.ywjj_y{width:48%;overflow: hidden;display: inline-block;box-shadow: 5px 5px 10px #888888;border-radius:10px;}
.topimg{width: 400%;animation: topimgliudong 30s linear infinite;display:flex; align-items:center; justify-content: center;}
.topimg img{width:25%;height: 400px;}
@keyframes topimgliudong{
	0%{margin-left:0px;}
	20%{margin-left:0px;}
	30%{margin-left:-100%;}
	50%{margin-left:-100%;}	
	60%{margin-left:-200%;}
	80%{margin-left:-200%;}	
	90%{margin-left:-300%;}
	99.99%{margin-left:-300%;}
	100%{margin-left:0px;}	
}

.ywjj_z{width: 48%;height: 90%;overflow: hidden;display: inline-block;margin-left: 30px;border: 1px dashed #000000;padding: 5px;border-radius: 10px;margin-top: 20px;}
.ywjj_zs{width: 100%;height: 50px;font-size: 25px;line-height:50px;font-weight: 500;text-align: center;}
.ywjj_zx{line-height: 25px;padding: 5px;height:300px;overflow:auto;}

/*捐赠活动*/
.jzhd_bt{width: 100%;height: 120px;line-height: 120px;margin-top: 20px;transition:transform 4s;color: #2f2725;font-size: 30px;font-weight: 800;text-align: center;letter-spacing: 10px;background-color: #cccccc;margin-bottom:10px;}
.jzhd_bt:hover{transform: rotateY(360deg);}
.jzhd{margin: 0 auto;min-width: 700px;max-width: 1200px;display: flex;justify-content:space-between;}
.jzhd_y{width:48%;overflow: hidden;display: inline-block;box-shadow: 5px 5px 10px #888888;border-radius:10px;}
.jzhd_topimg{width: 400%;animation: jzhd_topimgliudong 30s linear infinite;display:flex; align-items:center; justify-content: center;}
.jzhd_topimg img{width:25%;height: 520px;}
@keyframes jzhd_topimgliudong{
	0%{margin-left:0px;}
	20%{margin-left:0px;}
	30%{margin-left:-100%;}
	50%{margin-left:-100%;}	
	60%{margin-left:-200%;}
	80%{margin-left:-200%;}	
	90%{margin-left:-300%;}
	99.99%{margin-left:-300%;}
	100%{margin-left:0px;}	
}

.jzhd_z{width: 48%;overflow: hidden;display: inline-block;margin-left: 30px;border: 1px dashed #000000;padding: 5px;border-radius: 10px;margin-top: 20px;}
.jzhd_zs{width: 100%;height: 50px;font-size: 25px;line-height:50px;font-weight: 500;text-align: center;}
.jzhd_zx{line-height: 25px;padding: 5px;height:450px;overflow:auto;}

/*组织框架*/
.zjkj{min-width: 700px;max-width: 1200px;text-align: center;margin: 0 auto;}
.zjkj_bt{width: 100%;height: 120px;line-height: 120px;transition:transform 4s;color: #2f2725;font-size: 30px;font-weight: 800;text-align: center;letter-spacing: 10px;}
.zjkj_bt:hover{transform: rotateY(360deg);}
.zjkj_tp img{width: 100%;}


/*公司简介*/
.gsjj-wai{min-width: 700px;max-width: 1200px;height: 420px;margin: 20px auto;}
.gsjj_y{width: 41%;height: 100%;overflow: hidden;float:left;text-align: center;}
.gsjj_tp img{width:41%;height: 400px;}
.gsjj_z{width:52%;height: 100%;float: left;margin-left: 50px;}
.gsjj_zs{width: 100%;height: 90px;line-height: 90px;text-align: center;font-weight: 600;font-size: 30px;color: #FF2F2F;}
.gsjj_zx{width: 100%;height: 300px;overflow: auto;line-height: 25px;}


/*底部信息*/
.dibu{width: 100%;line-height: 35px;background: #AAAAAA;padding-top: 15px;padding: 20px;text-align: center;font-size: 12px;}
.dibu_daohang{height: 35px;line-height: 35px;text-align: center;width:660px;margin:0 auto;margin-top: 10px;margin-bottom: 20px;font-size: 12px;}
.dibu_daohang ul li{float: left;margin-left: 10px;}
/*底部导航*/
.dibu_daohangwai{width: 100%;height: 80px;}
.dibu_daohang{min-width: 700px;max-width: 1200px;height: 80px;margin: 0 auto;display: flex;justify-content:space-between;}
.dibu_daohang li{width: 7%;height: 80px;line-height:80px;text-align: center;display:inline-block;}
.dibu_daohang li:hover{border-bottom: 2px solid #FF0000;color: #0000FF;font-weight: 800;}
/*底部信息结束*/


/*内容页客服中心开始*/
#kfzx{width: 290px;height: 300px;border: 1px solid #222222;box-sizing: border-box;}
#kfzx_s{width:100%;height: 150px;}
#kfzx_s img{width: 100%;height: 100%;}
#kfzx_x{width: 288px;height: 140px;line-height: 25px;padding:5px;box-sizing: border-box;text-align: left;margin-top: 10px;}
/*内容页客服中心线束*/


/*文章列表模板开始*/
.wzlb{min-width: 700px;max-width: 1200px;margin: 0 auto;margin-top: 30px;}
.wzlb .weizhi{width:100%;height: 80px;font-size: 25px;font-weight: 500;color: red;line-height: 80px;padding-left: 10px;margin-bottom: 30px;}
.wzlb ul{padding: 10px;width:100%;}
.wzlb ul li{width:100%;height: 90px;overflow: hidden;margin-bottom: 30px;}
.wzlb ul li .wzlb_lbt{height: 40px;}
.wzlb ul li .wzlb_lbt a{min-width: 700px;max-width: 80%;line-height: 40px;font-size:25px;display: inline-block;}
.wzlb ul li .wzlb_ljj{height: 50px;line-height: 25px;color: #888888;}
.wzlb .yema{width:100%;height: 35px;line-height: 35px;background:#CCCCCC;padding-left: 10px;}

/*客服中心+点击排行*/
.wzlb_r{width: 290px;height: 800px;float:left;padding: 5px;margin-left: 50px;box-sizing: border-box;}
.wzlb_r .wzlb_r_djph{width: 290px;height: 480px;border: 1px solid #222222;margin-top: 10px;}
.wzlb_r_djph .wzlb_r_djph1{width: 288px;height: 35px;font-size: 16px;font-weight: 400;color: red;line-height: 35px;background: #00AEEF;text-align: center;}
.wzlb_r_djph .wzlb_r_djph2{width: 290px;height:445px;line-height: 30px;padding:5px;overflow: hidden;}
/*文章列表模板结束*/

/*商品列表模板开始*/
.splb{min-width: 700px;max-width: 1200px;margin: 0 auto;margin-top: 30px;margin-bottom: 50px;}
.splb .weizhi{display: block;width: 100%;height: 80px;font-size: 25px;font-weight: 500;color: red;line-height: 50px;padding-left: 10px;}

.splb_sp{width: 100%;}
.splb_sp ul{width: 100%;}
.splb_sp ul a{display: block;}
.splb_sp ul a li{width: 21%;height: 420px;float: left;margin: 20px;text-align: center;overflow: hidden;}
.splb_sp ul a li:hover{box-shadow: 5px 5px 2px 2px #666666;padding: 5px;}
.splb_sp ul a li div{width: 100%;height: 360px;line-height: 360px;}
.splb_sp ul a li div img{width:100%;}
.splb_sp ul a li h3{display: block;height: 60px;line-height: 60px;}

.splb .yema{height: 35px;line-height: 35px;padding-left: 10px;}
/*图片列表模板结束*/

/*文章内容模板开始*/
.wznr{min-width: 700px;max-width: 1200px;margin: 0 auto;margin-top: 30px;display: flex;min-height: 800px;overflow: hidden;}
.wznr_l{min-width: 700px;max-width: 1200px;margin: 0 auto;}
.wznr_l .weizhi{height: 50px;font-size: 25px;font-weight: 400;color: red;line-height: 50px;padding-left: 200px;}
.wznr_l1{min-width: 700px;max-width: 1200px;text-align: center;margin: 0 auto;}
.wznr_l1 h1{margin: 30px;}
.wznr_l1 span{padding: 40px;}
.wznr_l1 .wznr_lnr{text-align: left;padding:20px;min-width: 700px;max-width: 1200px;}
.wznr_l .nryema span{height: 35px;line-height: 35px;padding-left:15%;}
/*文章内容模板结束*/

/*商品内容模板开始*/
.spnr{min-width: 700px;max-width: 1200px;margin: 0 auto;margin-top: 30px;display: flex;min-height: 800px;}
.spnr_l{width: 70%;float: left;padding: 5px;overflow: hidden;}
.spnr_l .weizhi{height: 35px;font-size: 16px;font-weight: 400;color: red;line-height: 35px;background:#CCCCCC;padding-left: 10px;}
.spnr_ls{width: 100%;}
.spnr_lsl{width: 300px;height: 200px;margin: 20px;float: left;}
.spnr_lsl img{width: 100%;height: 100%;}
.spnr_lsr{width: 450px;float: left;margin: 20px;}
.spnr_lll{display: block;width: 100%;height: 30px;line-height: 30px;}
.spnr_scj{display: block;width: 100%;height: 25px;line-height: 25px;text-decoration:line-through;}
.spnr_yhj{display: block;width: 100%;height: 25px;line-height: 25px;font-size: 20px;font-weight: 500;color: #FF0000;}
.spnr_dw{display: block;width: 100%;height: 25px;line-height: 25px;margin-bottom:10px;}

.spnr_lx{width: 100%;padding: 20px;}

.spnr_r{width: 290px;height: 800px;float:left;padding: 5px;margin-left: 50px;box-sizing: border-box;}